using System;
using System.Collections.Generic;
using System.Text;

namespace DIEMRENLUYENSV.Class
{
    class E_SINHVIEN
    {
        private int masv;

        public int Masv
        {
            get { return masv; }
            set { masv = value; }
        }
        private string tensv;

        public string Tensv
        {
            get { return tensv; }
            set { tensv = value; }
        }
        private DateTime ngaysinh;

        public DateTime Ngaysinh
        {
            get { return ngaysinh; }
            set { ngaysinh = value; }
        }
        private bool gioitinh;

        public bool Gioitinh
        {
            get { return gioitinh; }
            set { gioitinh = value; }
        }
        private string  noisinh;

        public string  Noisinh
        {
            get { return noisinh; }
            set { noisinh = value; }
        }
        private string dctamtru;

        public string Dctamtru
        {
            get { return dctamtru; }
            set { dctamtru = value; }
        }
        private string dcthuongtru;

        public string Dcthuongtru
        {
            get { return dcthuongtru; }
            set { dcthuongtru = value; }
        }
        private string dantoc;

        public string Dantoc
        {
            get { return dantoc; }
            set { dantoc = value; }
        }
        private string tongiao;

        public string Tongiao
        {
            get { return tongiao; }
            set { tongiao = value; }
        }
        private int malop;

        public int Malop
        {
            get { return malop; }
            set { malop = value; }
        }
        private int macv;

        public int Macv
        {
            get { return macv; }
            set { macv = value; }
        }
        private int maxl;

        public int  Maxl
        {
            get { return maxl; }
            set { maxl = value; }
        }
	
        public E_SINHVIEN()
        {
            masv = malop = macv = maxl = 0;
            gioitinh = false;
            tensv = noisinh = dctamtru = dcthuongtru = dantoc = tongiao = "";
            ngaysinh = DateTime.Now;
        }
        public E_SINHVIEN(int masv, string tensv, DateTime ngaysinh, bool gioitinh,
            string noisinh, string dctamtru, string dcthuongtru, string dantoc, string tongiao, int malop, int macv,int maxl)
        {
            Masv = masv;
            Tensv = tensv;
            Ngaysinh = ngaysinh;
            Gioitinh = gioitinh;
            Noisinh = noisinh;
            Dctamtru = dctamtru;
            Dcthuongtru = dcthuongtru;
            Dantoc = dantoc;
            Tongiao = tongiao;
            Malop = malop;
            Macv = macv;
            Maxl = maxl;
        }
        public E_SINHVIEN(E_SINHVIEN x)
        {
            Masv = x.masv;
            Tensv = x.tensv;
            Ngaysinh = x.ngaysinh;
            Gioitinh = x.gioitinh;
            Noisinh = x.noisinh;
            Dctamtru = x.dctamtru;
            Dcthuongtru = x.dcthuongtru;
            Dantoc = x.dantoc;
            Tongiao = x.tongiao;
            Malop = x.malop;
            Macv = x.macv;
            Maxl = x.maxl;
        }
        internal object Update(E_SINHVIEN x)
        {
            throw new Exception("The method or oepration is not implemented.");
        }
    }
}
